home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / devs / new8n1 / dmakefile < prev    next >
Makefile  |  1980-12-01  |  2KB  |  76 lines

  1.  
  2. # 8n1.device
  3.  
  4. OD= dtmp:8n1/
  5. DEV= 8n1.device
  6. DEV000= 8n1.device_000
  7. DEV030= 8n1.device_030
  8. DEV040= 8n1.device_040
  9. DEV060= 8n1.device_060
  10. AFLAGS= SC
  11. DCC= PhxAss
  12. DLINK= PhxLnk
  13. LFLAGS= ND SC
  14. SRCS000= 8n1_000.s
  15. SRCS030= 8n1_030.s
  16. SRCS040= 8n1_040.s
  17. SRCS060= 8n1_060.s
  18. OBJS000= $(SRCS000:"*.s":"$(OD)*.o")
  19. OBJS030= $(SRCS030:"*.s":"$(OD)*.o")
  20. OBJS040= $(SRCS040:"*.s":"$(OD)*.o")
  21. OBJS060= $(SRCS060:"*.s":"$(OD)*.o")
  22. ARC= New8n1.lzx
  23. FILES= New8n1.guide $(SRCS000) $(SRCS030) $(SRCS040) $(SRCS060) 8n1.device_rev.i 8n1.device_rev.rev New8n1.readme \
  24. ChangeLog DMakefile PHXOPTIONS $(DEV000) $(DEV030) $(DEV040) $(DEV060) COPMQR28.lha
  25.  
  26. all: $(OD) $(DEV000) $(DEV030) $(DEV040) $(DEV060) $(ARC)
  27.  
  28. dev000:
  29.  
  30. $(DEV000) : $(OBJS000)
  31.     $(DLINK) $(LFLAGS) FROM %(right) dcc:dlib.orig/poolsl.lib dcc:dlib.orig/debugl.lib dcc:dlib.orig/amiga31l.lib TO %(left)
  32.  
  33. $(OBJS000) : $(SRCS000)
  34.     $(DCC) $(AFLAGS) %(right) TO %(left)
  35.  
  36. dev030:
  37.  
  38. $(DEV030) : $(OBJS030)
  39.     $(DLINK) $(LFLAGS) FROM %(right) dcc:dlib.orig/poolsl.lib dcc:dlib.orig/debugl.lib dcc:dlib.orig/amiga31l.lib TO %(left)
  40.     copy %(left) to devs:$(DEV)
  41.  
  42. $(OBJS030) : $(SRCS030)
  43.     $(DCC) $(AFLAGS) %(right) TO %(left)
  44.  
  45. dev040:
  46.  
  47. $(DEV040) : $(OBJS040)
  48.     $(DLINK) $(LFLAGS) FROM %(right) dcc:dlib.orig/poolsl.lib dcc:dlib.orig/debugl.lib dcc:dlib.orig/amiga31l.lib TO %(left)
  49.  
  50. $(OBJS040) : $(SRCS040)
  51.     $(DCC) $(AFLAGS) %(right) TO %(left)
  52.  
  53. dev060:
  54.  
  55. $(DEV060) : $(OBJS060)
  56.     $(DLINK) $(LFLAGS) FROM %(right) dcc:dlib.orig/poolsl.lib dcc:dlib.orig/debugl.lib dcc:dlib.orig/amiga31l.lib TO %(left)
  57.  
  58. $(OBJS060) : $(SRCS060)
  59.     $(DCC) $(AFLAGS) %(right) TO %(left)
  60.  
  61. $(ARC) : $(FILES)
  62.     lzx -a -3 -F u %(left) %(right)
  63. # lha causes crash
  64. #    lha -a -2 u New8n1.lha %(right)
  65.  
  66. rev:
  67.     DMake clean
  68.     Bumprev 43 8n1.device_rev
  69.     DMake
  70.  
  71. clean:
  72.     -delete $(OBJS000) $(OBJS030) $(OBJS040) $(OBJS060) $(ARC) $(OD) New8n1.lha QUIET
  73.  
  74. $(OD) : $(OD)
  75.     makedir %(left:*/:*)
  76.